﻿@charset "utf-8";
body { font-size: 12px; height: 100%; width: 100%; color: #333; font-family: '微软雅黑','宋体'; background-color: #eff2f5; }
a { color: #333; }
a:hover { color: #BA0100; }
hr { display: none; }
.extra:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.extra { display: inline-block; }
* html .extra { height: 1%; }
.extra { display: block; width: 1000px; margin: 0 auto; }




.form_main .rq { color: #FF2626; margin-left: 5px; }
.form_main .info_txt { font-size: 12px; font-weight: bold; text-align: right; display: block; }
.form_main .exp { float: left; color: #999; }
.form_main .msg { float: left; }
.form_main input { float: left; }
.form_main .text { border: 1px solid #a9afb4; height: 20px; line-height: 20px; padding: 3px 5px; border-radius: 4px; }
.form_main select { float: left; border: 1px solid #a9afb4; padding: 3px; border-radius: 4px; }
.form_main label { float: left; }
.form_main textarea { float: left; border: 1px solid #a9afb4; resize: none; line-height: 20px; padding: 2px 5px; font-size: 12px; border-radius: 4px; }
.form_main label.error { padding-left: 25px; background: url(../images/error.png) left center no-repeat; display: block; float: left; color: #FF2626; }


#wrap { min-width: 1000px; }
#phead { height: 58px; border-bottom: 1px solid #5c6063; background: #454a4e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565b5f', endColorstr='#383d41'); background: linear-gradient(top, #565b5f, #383d41); background: -moz-linear-gradient(top, #565b5f, #383d41); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565b5f), to(#383d41)); }
#phead .logo { height: 58px; width: 184px; float: left; padding-left: 20px; }
#phead .logo a { display: block; height: 58px; text-indent: -10000px; background: url(../images/logo.png) left center no-repeat; }
#phead .r { line-height: 60px; margin-right: -10px; }
#phead .r a { margin: 0 10px; color: #fff; }
#pbody { padding-top: 80px; position: relative; z-index: 1; border-top: 1px solid #2b2e31; }
#pbody .extra { position: relative; z-index: 0; height: 436px; background: url(../images/login_bg.png) 52px 8px no-repeat; }
.box_login { position: absolute; right: 60px; top: 0px; width: 338px; padding: 0; border: 1px solid #a9afb4; border-radius: 4px; background: #fff; }
.box_login .t { font-size: 17px; font-family: '微软雅黑'; display: inline-block; height: 38px; line-height: 38px; background: #eff2f5; border-bottom: 1px solid #a9afb4; padding-left: 19px; width: 319px; }
.box_login table { width: 262px; }
.box_login td { vertical-align: top; height: 68px; }
.box_login td label.error { float: right; background: none; padding-bottom: 5px; line-height: 14px; }
.box_login td .t_msg { font-size: 12px; line-height: 14px; padding-bottom: 5px; }
.box_login input, .box_login label { float: left; }
.box_login .text { border: 1px solid #ddd; padding: 5px 5px; height: 18px; line-height: 18px; }
.box_login select { border: 1px solid #ddd; padding: 5px 5px; height: 30px; float: left; }
#change_verify { display: block; margin-top: 12px; float: left; }
.box_login .checkbox { float: left; margin: 2px 5px 0 0; +margin:-1px 5px 0 0; }
.box_login .submit { border: 1px solid #3c8b00; border-radius: 2px; box-shadow: 0 1px 3px #e0e0e0; }
.box_login .submit input { border: none; cursor: pointer; border: 0; width: 118px; text-align: center; color: #fff; text-shadow: 1px 1px 2px #aaa; height: 34px; font-size: 15px; font-family: '微软雅黑'; line-height: 34px; background: #63af04; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72c50a', endColorstr='#5ca501'); background: linear-gradient(top, #72c50a, #5ca501); background: -moz-linear-gradient(top, #72c50a, #5ca501); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72c50a), to(#5ca501)); }
.box_login .submit input:hover { opacity: 0.9; filter: alpha(opacity=95); }
.box_login input:focus, .box_login select:focus { outline: 0; box-shadow: 0 0 8px #8CC6EC; -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -ms-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; }
.box_login #verify { float: left; height: 30px; margin: 0 10px; cursor: pointer; }
#pfoot { position: relative; z-index: 0; margin-top: -63px; background-color: #F5F5F5; border-top: 1px solid #ddd; height: 150px; overflow: hidden; min-width: 980px; }
#pfoot .line_white { height: 1px; background-color: #fff; }
#pfoot .extra { padding-top: 90px; }
#pfoot .nav_foot { float: left; margin-left: -10px; }
#pfoot .nav_foot a { margin: 0 10px; }
#pfoot .copyright { float: right; }
